<!DOCTYPE html>
<html lang="en">
<script src="shuzu.js"></script>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <p>你说什么呢？？</p>
    <script>
           //数组

        //1、数组定义、赋值、修改值、修改数组长度
        document.write(f+"<br>");//输出数组内容
        document.write(f.length+"<br>");//输出数组长度
        document.write(f[10]+"<br>");//输出改变数组长度后的超出部分显示的内容
        document.write(f[10]="好喜欢你，知不知道"+"<br>")//根据索引修改值
       


    
        //2、和string一样数组也提供了indexof()--返回索引值
        document.write(f.indexOf(1)+"<br>");
        document.write(f.indexOf(3)+"<br>");
        //3、slice()就是对应String的substring()版本
        document.write(f.slice(1,5)+"<br>");
        document.write(f.slice(1)+"<br>");
        //4、push()向Array的末尾添加若干元素，pop()则把Array的最后一个元素删除掉：
        f=f.push("黄文聪",1);
        
        document.write(f+"<br>")//为啥输出的是修改后的数组长度
        //5、unshift()方法，往Array的头部添加若干元素，shift()方法则把Array的第一个元素删掉：
        g=g.unshift("1","大哥算了");
        
        document.write(g+"<br>");//为啥输出的是修改后的数组长度
        //6、sort()可以对当前Array进行排序，它会直接修改当前Array的元素位置，直接调用时，按照默认顺序排序
        document.write("end");
       




    </script>
    
</body>
</html>